package com.semac.client.componentes.atividadestable;

import com.google.gwt.event.shared.GwtEvent;
import com.semac.shared.model.Atividade;

public class AtividadeCellTableDeleteEvent extends GwtEvent<AtividadeCellTableEventHandler> {

	public static Type<AtividadeCellTableEventHandler> TYPE = new Type<AtividadeCellTableEventHandler>();
	private Atividade ativ;
	
	public AtividadeCellTableDeleteEvent(Atividade ativ) {
		this.ativ = ativ;
	}
	
	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<AtividadeCellTableEventHandler> getAssociatedType() {
		return TYPE;
	}

	@Override
	protected void dispatch(AtividadeCellTableEventHandler handler) {
		handler.onAtividadeDelete(this);
	}
	
	public Atividade getAtividade(){
		return this.ativ;
	}

}
